A Study of the Role of Single Node Mutation in Genetic Programming

نویسندگان

  • Wei Quan
  • Terence Soule
چکیده

In this paper we examine the effects of single node mutations on trees evolved via genetic programming. The results show that neutral mutations are less likely for nodes nearer the root and that as evolution proceeds neutral mutations of nodes near the root are progressively less likely. Studies of crossover in tree based GP have shown that when smaller and/or deeper branches are selected for crossover the resulting change in fitness is smaller and the probability of fitness neutral crossover is larger [3,1,4,2]. In this paper we continue this research for mutations by studying the relationship between the depth of single node mutations and the probability of fitness neutral mutations. Our GP is steady-state, population size 100, 0.7 crossover rate, 90/10 crossover, 4 member tournament selection. Results are the average of 100 trials. The initial population is generated with full tree with depth of 4. The test problem is symbolic regression; the target function is f(x) = x3+2x2− 5x+3 in the range [0, 2π] or [−π, π]. Fitness is the square root of the sum of the squared errors at every test point. The function and terminal set is {+,−, ∗, /(protected)}. Mutation changes a single node into another node with the same arity. One mutation is applied per offspring per iteration. Results are generated by copying the population after 50, 100 and 500 evaluations and exhaustively testing every possible single node mutation on the copied populations. Figure 1 shows the percentage of non-neutral mutations as a function of depth of mutation and the number of evaluations/iterations. There is a strong correlation between the depth of a mutation point and the probability of a fitness neutral mutation. Additionally, after a longer period of evolution neutral mutations are less likely, for all mutation depths studied. We tested two hypotheses to explain the affect of additional iterations on the percentage of non-neutral mutations: 1) As evolution proceeds, the increasing tree size makes mutation near the root less likely to be fitness neutral. This seems reasonable because for larger trees a mutation near the root effects absolutely and proportionally more of the tree. 2) As evolution proceeds, the improving fitness makes mutation near the root This work supported by NSF EPSCoR EPS-0132626. K. Deb et al. (Eds.): GECCO 2004, LNCS 3103, pp. 717–718, 2004. c © Springer-Verlag Berlin Heidelberg 2004 718 W. Quan and T. Soule Fig. 1. Average percentage of mutations that are non-neutral as a function of depth after 50, 100 and 500 evaluations for the domains [−π, π](left) and [0, 2π](right). Mutations at the root (depth 0) are never neutral. As depth increases neutral mutations become more likely. As evolution proceeds neutral mutations become progressively less likely. less likely to be fitness neutral. This seems reasonable because as trees become more fit they are presumably less random, thus a random mutation may be more likely to effect their fitness. To test these hypotheses we compared overall tree depth to the probability of neutral mutations and compared the tree fitness to the probability of neutral mutations. The correlations of both overall depth and of fitness to the probability of neutral mutations were too weak to support the above hypotheses. Our results show that the affects of single node mutations are similar to the affects of crossover in tree based GP: the probability of a neutral mutation is correlated with the depth of the mutation, at least for mutations near the root. Additionally, the more a program has evolved, the more likely it is that a mutation near the root will change the tree’s fitness.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Experimental Analysis of the Minimum Cost Flow Problem

In the GA approach the parameters that influence its performance include population size, crossover rate and mutation rate. Genetic algorithms are suitable for traversing large search spaces since they can do this relatively fast and because the mutation operator diverts the method away from local optima, which will tend to become more common as the search space increases in size. GA’s are base...

متن کامل

A Node-based Mathematical Model towards the Location Routing Problem with Intermediate Replenishment Facilities under Capacity Constraint

In this paper, we study the location routing problem with replenishment facilities (LRPRF), an extension of the location routing problem (LRP) where the vehicles can replenish at some replenishment facilities. Vehicles leave the depot with load on-board, serve customers until out of load, and then either return to a replenishment facility to reload or return to the depot, completing their route...

متن کامل

Minor role of BRCA2 mutation (Exon2 and Exon11) in patients with early-onset breast cancer amongst Iranian Azeri-Turkish women

Objective(s): Breast cancer is the most common cancer in women. Every year, one million new cases are reported worldwide, representing 18% of the total number of cancer in women. Hereditary BRCA1 and BRCA2 mutations account for about 60% of inherited breast cancer and are the only known causes of hereditary breast cancer syndrome. The aim of this study was to determine the frequency of BRCA2 (e...

متن کامل

The role of exon 45 and 16 in the pathogenesis of Von Willebrand disease in Iranian Patients

Abstract Background Von Willebrand disease (VWD) is an autosomal recessive congenital bleeding disorder with deficiency or dysfunction of von Willebrand factor (VWF). The gene encoding for the VWF is located on chromosome 12, which is 178 Kb with 52 exons. Various mutations of this gene is responsible for the clinical features of VWD, but some single nucleotide polymorphisms make the molecu...

متن کامل

Dimensionality Reduction and Improving the Performance of Automatic Modulation Classification using Genetic Programming (RESEARCH NOTE)

This paper shows how we can make advantage of using genetic programming in selection of suitable features for automatic modulation recognition. Automatic modulation recognition is one of the essential components of modern receivers. In this regard, selection of suitable features may significantly affect the performance of the process. Simulations were conducted with 5db and 10db SNRs. Test and ...

متن کامل

A Genetic Programming-based trust model for P2P Networks

Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable environments in order to eliminate unsafe peers . This paper investigates the use of genetic ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004